#ifndef TESTMATRIXSHEET_H
#define TESTMATRIXSHEET_H

#include <QWidget>

class MatrixBase;
class MatrixSheet;
class TestMatrixSheet : public QWidget
{
    Q_OBJECT
public:
    explicit TestMatrixSheet(QWidget *parent = 0);

private slots:
    void removeLeft();
    void removeRight();

    void transpose();
    void conjugate();
    void adjoint();

private:
    MatrixSheet* m_leftSheet;
    MatrixSheet* m_rightSheet;
    QSharedPointer<MatrixBase> m_matrix;
};

#endif // TESTMATRIXSHEET_H
